<?php


namespace app\index\controller;

use think\facade\Request;

/**
 * 请求参数
 * Class RequestTest3
 * @package app\index\controller
 */
class RequestTest3
{

    /**
     * get请求参数
     */
    public function test_get()
    {
        if (Request::has('name', 'get')) {
            // 参数过滤

            return json(['name' => Request::get('name'), 'method' => Request::method()]);
        } else {
            return json(['name' => '参数不存在！', 'method' => Request::method()]);
        }
    }

    /**
     * post请求参数
     */
    public function test_post()
    {
        if (Request::has('name', 'post')) {
            return json(['name' => Request::post('name'), 'method' => Request::method()]);
        } else {
            return json(['name' => '参数不存在！', 'method' => Request::method()]);
        }
    }

    /**
     * 测试请求头信息
     */
    public function test_header(){
        $header = Request::header();
        return json(['name' => '请求头信息！', 'method' => Request::method(),'header'=>$header]);
    }
}